Wraps a nkMaths::Vector and offers functions for use in scripting. More...
Wraps a nkMaths::Vector and offers functions for use in scripting.
|
static |
Updates a given environment and set it up to use all functions wrapped by this wrapper.
| env | The environment to set up. |
|
static |
Wrapper function for the constructor of the user type.
| stack | The parameter stack. |
|
static |
Wrapper function for the destructor of the user type.
| toDestroy | The data that has to be freed. |
|
static |
Wrapper function for the constructor of the user type. Will map to the vector 2 constructor.
| stack | The parameter stack. |
|
static |
Wrapper function for the constructor of the user type. Will map to the vector 3 constructor.
| stack | The parameter stack. |
|
static |
Wrapper function for the constructor of the user type. Will map to the vector 4 constructor.
| stack | The parameter stack. |
|
static |
Wrapper function for the nkMaths::Vector::getX(), exposed as an attribute getter.
| vector | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for the nkMaths::Vector::getY(), exposed as an attribute getter.
| vector | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for the nkMaths::Vector::getZ(), exposed as an attribute getter.
| vector | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for the nkMaths::Vector::getW(), exposed as an attribute getter.
| vector | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for nkMaths::Vector::setX(), exposed as an attribute setter.
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::setY(), exposed as an attribute setter.
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::setZ(), exposed as an attribute setter.
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::setW(), exposed as an attribute setter.
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthSquaredVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthSquaredVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthSquaredVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceSquaredVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceSquaredVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceSquaredVec4().
| stack | The parameter stack. |
|
static |
Overrides the default string conversion function.
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::normalizeVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::normalizeVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::normalizeVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getNormalizedVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getNormalizedVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getNormalizedVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotProductVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotProductVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotProductVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::setAsCrossVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getCrossVec3().
| stack | The parameter stack. |
|
static |
Overrides the default add operation for the user type.
| stack | The parameter stack. |
|
static |
Overrides the default subtract operation for the user type.
| stack | The parameter stack. |
|
static |
Overrides the default multiply operation for the user type.
| stack | The parameter stack. |
|
static |
Overrides the default divide operation for the user type.
| stack | The parameter stack. |
|
static |
Overrides the default equality operation for the user type.
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceSquaredVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceSquaredVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceSquaredVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotVec2().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotVec3().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotVec4().
| stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::crossVec3().
| stack | The parameter stack. |